// pages/item_chat/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
     avaimg:'',
     msglist:'',
     myimg:'https://tse4-mm.cn.bing.net/th/id/OIP-C.jRzMRIRF_iWJqB3iS9kBowAAAA?w=207&h=207&c=7&r=0&o=5&dpr=1.8&pid=1.7',
     itemid:'',
     imgurl: '',
     message:'',
     types: 0,
     time: '',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log(options.avaimg)
    const da=this.getNowFormatDate()
    this.setData({
        avaimg:JSON.parse(decodeURIComponent(options.avaimg)),
        itemid:JSON.parse(decodeURIComponent(options.itemid)),
        time:da,
        imgurl:wx.getStorageSync('userinfo').avatarUrl
    })
    console.log(this.data)
    this.getchat()
  },
  getchat(){
   wx.cloud.callFunction({
       name:'getchatitem',
       data:{
           itemid:this.data.itemid
       },
       success:res=>{
           console.log(res)
           this.setData({
               msglist:res.result.data
           })
           console.log(this.data.msglist)
       }
   })
  },
  addchat(){
   wx.cloud.callFunction({
    name:'addchatitem',
    data:{
        imgurl:this.data.imgurl,
        itemid:this.data.itemid,
        message:this.data.message,
        openid:wx.getStorageSync('openid'),
        time:this.data.time,
        types:1
    },
    success:res=>{
        console.log('ok')
        wx.showToast({
          title: '发送成功',
        })
    }
   })
  },
  getNowFormatDate() {
    let date = new Date(),
      obj = {
        month: date.getMonth() + 1, //获取当前月份(0-11,0代表1月)
        strDate: date.getDate(), // 获取当前日(1-31)
        hour: date.getHours(), //获取当前小时(0 ~ 23)
        minute: date.getMinutes(), //获取当前分钟(0 ~ 59)
      }
    Object.keys(obj).forEach(key => {
      if (obj[key] < 10) obj[key] = `0${obj[key]}`
      // console.log(obj[key])
    })
   
    return `${obj.month}月${obj.strDate}日 ${obj.hour}:${obj.minute}`
  },
  addContent(e){
  console.log(e.detail.value)
  this.setData({
      message:e.detail.value
  })
  },
  sendMsg(){
   var that=this
   that.addchat()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})